with rapid strides - Allemand Anglais Dictionnaire